Verzeichnisbaum und Direktiven für Programme
/ nennt sich das Wurzelverzeichnis
/home/<Besitzer1> <Besitzer1> durch den jeweiligen Namen des Anwenders ersetzen (zB. /home/franz)
/<Besitzer2>
usw.
sind die Arbeitsverzeichnisse
der verschiedenen User.
Programme werden im Verzeichnisbaum an anderer Stelle installiert (z.B. /usr/bin), Einstellungen und Daten in einem Unterverzeichnis der jeweiligen Besitzer.
zB.: Das Mailprogramm Thunderbird findet sich im Verzeichnis /usr/bin (genauer gesagt: nur mehr ein Link), die Einstellungen (Providerdaten) und die Mails selbst befinden sich im Verzeichnis /home/franz/.thunderbird.
Verzeichnisnamen welche mit einem Punkt beginnen werden von den meisten Dateibrowsern erst sichtbar durch Drücken der Tasten <STRG><H> (so werden versteckte Verzeichnisse (aber auch Dateien) in Linux gekennzeichnet)
Begriffe: Attribute, Rechte, versteckte Dateien
Dateiattribute unter Linux sind nur Zugriffsberechtigungen, welche es dem Besitzer/der Gruppe/allen anderen erlauben die Datei zu lesen/schreiben/auszuführen.
Linux braucht keine Dateierweiterung zum erkennen einer Datei. Während andere Betriebsysteme (CP/M, DOS, Windows) eine ausführbare Datei an der Erweiterung (*.COM, *.bat ect.) identifiziert, erkennt Linux dies am Attribut ausführbar.
Hab ich zum Beispiel ein Shell-Script (das ist etwa ähnlich einer Batch-Datei), und möchte das Script auch ausführen, dann muß ich auch noch das Ausführbar-Attribut setzen. Ist dieses Script auch noch mit dem Schreib-Attribut versehen, weiß Linux noch nicht, ob ich das Script ändern (editieren), oder aber ausführen möchte. Zum Ausführen kann es sinnvoll sein im Terminal die Verzeichnisoptionen vorzustellen, zwingenderforderlich ist die Angabe der Dateiendung.
Beispiel unter DOS/Windows versus LINUX:
autoexec <Return> führt die normalerweise vorhandene Datei c:/autoexec.bat aus
Annahme (ist zwar zulässig, aber nicht Linux-konform) ich hab ein Script autoexec.bat mit Attribut 777 im Wurzelverzeichnis. Zum Aufruf verwende ich entweder /autoexec.bat (aus jedem belibigen Verzeichnis aufgerufen), oder ./autoexec.bat (aus dem Wurzelverzeichnis)
/ verwende das Root-Verzeichnis
./ verwende das aktuelle Verzeichnis
../ verwende das übergeordnete Verzeichnis
Programme installieren/deinstallieren
Installierte Programme in Linux finden sich üblicherweise im Verzeichnis
/usr/bin
./configure
make
make install (als root)
make uninstall (als root)
Voraussetzung: man ist im entpackten Verzeichnis des Installationsprogramms
für Debian: (erzeugt ein Debian-Installationsprogramm *.deb)
Beispiel:
Installation:
./configure
make
checkinstall -D make install
dpkg -i <paket>
Deinstallation:
dpkg -p <paket>
Bildbearbeitung: ImageMagick erlaubt die Manipulation von Bildern auf Kommandozeilenebene
Dokumentation, davon häufig verwendet siehe WIKI
Tips: http://www.esg-landau.de/web/index.php/service/tipps-und-tricks/bildbearbeitung
Vektorgrafik: Inkskape
Webseiten erstellen: KompoZer Achtung für Debian/Ubuntu gibt es eine eigene Installationsdatei
ftp: FileZillaBürgerkarte: Mocca
---------------------------------------------------------------------------------------